enter image description here

InBox TableSort

Versão 6.0.1

Data de Criação 14/08/2018

Recursos

Este módulo fornece o recurso de estilizar tabelas no OTRS.

Pré-requisitos

Framework

As seguintes versões de framework OTRS são suportadas:

  • [6.0.x]

Módulos

Os seguintes módulos são requeridos:

  • InBox Core 6.15.7 ou superior

Sistema Operacional

Os seguintes sistemas operacionais são requeridos:

  • [Nenhum]

Software de Terceiros

Os seguintes softwares de terceiros são requeridos:

  • [Nenhum]

Instalação

bin/otrs.Console.pl Admin::Package::Install /path/to/InBox\ TableSort-6.0.1.opm

Configuração

Este módulo pode ser configurado via Configuração do Sistema na interface administrativa. As seguintes opções de configurações estão disponíveis:

Adicionar arquivos JavaScript

Para que o módulo funcione corretamente, é necessário que os arquivos JS abaixo sejam carregados na interface do cliente no loaderJS e na interface do atendente no loader da tela que contém a tabela a ser estilizada.

Exemplo para a action CustomerTicketOverview:

Vá até "Administração > Configuração do Sistema":

TableSort

Pesquise por: Loader::Customer::CommonJS###000-Framework

TableSort

Adicione os seguintes arquivos:

  • /inbox-thirdparty/DataTables-1.10.18/js/jquery.dataTables.min.js
  • Core.Agent.TableSortAdd.js

TableSort

Para a tela do atendente AgentTicketQueue por exemplo, o arquivo deverá ser carregado na configuração Loader::Module::AgentTicketQueue###002-Ticket

Salve e dê deploy.

Adicionar arquivos CSS

Para que o módulo funcione corretamente, é necessário que os arquivos CSS abaixo sejam carregados no loader da tela que contém a tabela a ser estilizada.

Exemplo para a action CustomerTicketOverview:

Vá até "Administração > Configuração do Sistema":

TableSort

Pesquise por: Loader::Customer::CommonCSS###000-Framework

TableSort

Adicione os arquivos css:

  • Core.TableSort.css
  • /inbox-thirdparty/DataTables-1.10.18/css/jquery.dataTables.min.css

TableSort

Para a tela do atendente AgentTicketQueue por exemplo, o arquivo deverá ser carregado na configuração Loader::Module::AgentTicketQueue###002-Ticket

Salve e dê deploy.

Observação: o arquivo Core.TableSort.css só é necessário para as telas do customer.

Uso

Após configurar, a tabela ficará da seguinte forma:

TableSort